
div {
	background-color:rgb(209, 234, 238); 
	width:170px;
	padding:5px;
	height:170px; 
}
p{
	width:50px;
	height:50px; 
	text-align:center;
	line-height:50px;
	position:absolute;
	border:5px solid blue;
	/* ie9 */
	margin:0px;
	/* ie9 */
}

p:hover {
 border-color:red;
 z-index:100;
}
table {
	border-spacing: 0px;
}
.top-1-cls  p{
/* height+border*1 */
	margin-top:55px;
}
.top-2-cls  p{
	margin-top:110px;
}
.left-1-cls {
	margin-left:55px;
}
.left-2-cls {
	margin-left:110px;
}
